.root {
  --ar-ratio: 1;
  max-width: 100%;

  & > :where(*:not(style)) {
    aspect-ratio: var(--ar-ratio);
    width: 100%;
  }

  & > :where(img, video) {
    object-fit: cover;
  }
}
